package behavioral.state;

public class PlayState extends CourseVideoState{

    @Override
    public void play() {
        //在play状态下 play方法 是可以正常播放的
        System.out.println("正常播放课程状态");
    }

    @Override
    public void speed() {
        //如果调用speed()方法， 就可以切换到speed状态 。。 其他也是一样。
        super.courseVideoContext.setCourseVideoState(CourseVideoContext.SPEED_STATE);
    }

    @Override
    public void pause() {
        super.courseVideoContext.setCourseVideoState(CourseVideoContext.PAUSE_STATE);
    }

    @Override
    public void stop() {
        super.courseVideoContext.setCourseVideoState(CourseVideoContext.STOP_STATE);
    }
}
